import request from '@/utils/requset.js'; // 引入封装好的request

// 登录
export function userLogin (data) {
	return request({
		method: "post", // 请求方式
		url: '/user/login', // 请求的url
		data: {
			"username": data.username,
			"password": data.password,
			"email":data.email
		},
	})
}

// 通过token获取id
export function getIdByToken(data){
	return request({
		method:"get",
		url:'/user/getIdByToken?token='+data.token,
		
	})
}


//注册
export function register (data) {
	return request({
		method: "post", // 请求方式
		url: '/user/register', // 请求的url
		data: {
			"password":data.password,
			"email":data.email,
			"imgUrl":data.imgUrl,
			"verify":data.verify,
			"username":data.username,
			"key":data.key
		},
	})
}

//更改
export function updateUserById (data) {
	return request({
		method: "post", // 请求方式
		url: '/user/update', // 请求的url
		data: data,
		token: data.token
	})
}

// 通过id查询用户信息
export function getUserInfoById (data) {
	return request({
		method: "get", // 请求方式
		url: '/user/getUserInfoById?id='+data.id, // 请求的url
		token:data.token
	})
}

// 通过id查询用户日记文本统计
export function getNumberCount (data) {
	return request({
		method: "get", // 请求方式
		url: '/user/getNumberCount?id='+data.id, // 请求的url
		token:data.token
	})
}

// 获取近6个月的写作和阅读统计
export function getViewAndWritCount (data) {
	return request({
		method: "get", // 请求方式
		url: '/user/getCount?id='+data.id, // 请求的url
		token:data.token
	})
}
//验证redis
export function verifyRedis (data) {
	return request({
		method: "get", // 请求方式
		url: '/user/verifyRedis?key='+data.key+'&value='+data.value // 请求的url
	})
}
//修改密码
export function updatePwd (data) {
	return request({
		method: "get", // 请求方式
		url: '/user/updatePwd?email='+data.email+'&password='+data.password // 请求的url
	})
}
//查询邮箱是否已经存在注册
export function isExitEmail (data) {
	return request({
		method: "get", // 请求方式
		url: '/user/isExitEmail?email='+data.email // 请求的url
	})
}